12095ffa34eb3bc0e8aafbb0fb7eaa4d9fc7946f,marytts-runtime/src/main/java/marytts/htsengine/CartTreeSet.java,CartTreeSet,searchMgcInCartTree,#HTSModel#FeatureVector#FeatureDefinition#,258
Before Change
throws Exception {
int s;
Node node;
for(s=0; s<numStates; s++) {
node = mgcTree[s].interpretToNode(fv, 1);
if ( node instanceof PdfLeafNode ) {
m.setMcepMean(s,((PdfLeafNode)node).getMean());
m.setMcepVariance(s, ((PdfLeafNode)node).getVariance());
} else
throw new Exception("searchMgcInCartTree: The node must be a PdfLeafNode");
}
//m.printMcepMean();
}
After Change
*/
public void searchMgcInCartTree(HTSModel m, FeatureVector fv, FeatureDefinition featureDef) {
for(int s=0; s<numStates; s++) {
PdfLeafNode node = (PdfLeafNode) mgcTree[s].interpretToNode(fv, 1);
m.setMcepMean(s, node.getMean());
m.setMcepVariance(s, node.getVariance());
}